﻿using NetWing.BPM.Admin.weixin;
using NetWing.Common;
using NetWing.Common.Data.SqlServer;
using NetWing.Model;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

namespace NetWing.BPM.Admin.JydModleOrder
{
    public partial class flowtask : System.Web.UI.Page
    {
        public string myopid = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            myopid = CookieHelper.GetCookie("openid");
            if (!string.IsNullOrEmpty(myopid))
            {
                string sql = ("select * from Sys_Users where openid='" + myopid + "'");

                string sql1 = ("select * from jydUser where openid='" + myopid + "'");
                DataRow dp = SqlEasy.ExecuteDataRow(sql);//员工绑定
                                                         //DataRow op = SqlEasy.ExecuteDataRow(sql1);

                if (dp == null)//如果没绑定，则提示去绑定
                {
                    Response.Redirect("" + ConfigHelper.GetValue("website") + "/weixin/bindyg.aspx");
                }
                else//如果绑定，
                {
                    CookieHelper.WriteCookie("currentUserID", dp["keyid"].ToString());//登录成功,吧用户ID写入cookies
                    CookieHelper.WriteCookie("currentUserName", HttpUtility.UrlEncode(dp["username"].ToString())); //写cookies 当前用户
                }
            }
            else
            {
                //当用户访问dingd.aspx 页面时,系统就会自动获得openid并返回当前页面
                string reurl = Request.Url.ToString();//获取当前url
                CookieHelper.WriteCookie("returnurl", reurl);//把返回信息写入cookies
                bool r = wxhelper.checkLogin();//wxhelper.checkLogin() 该函数会自动去获得用户openid 获得openid后需要返回当前入口页面 reurl 就是获得openid后的入口页面

                string kk = "";
            }

        }
    }
}